package designpattern.demo.behavioral.visitorpattern.visitor;

import designpattern.demo.behavioral.visitorpattern.part.impl.Computer;
import designpattern.demo.behavioral.visitorpattern.part.impl.Keyboard;
import designpattern.demo.behavioral.visitorpattern.part.impl.Monitor;
import designpattern.demo.behavioral.visitorpattern.part.impl.Mouse;


public interface ComputerPartVisitor {
    public void visit(Computer computer);

    public void visit(Mouse mouse);

    public void visit(Keyboard keyboard);

    public void visit(Monitor monitor);
}